## API Report File for "@backstage/plugin-auth-backend-module-pinniped-provider"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts
import { BackendFeature } from '@backstage/backend-plugin-api';
import { BaseClient } from 'openid-client';
import { Config } from '@backstage/config';
import { OAuthAuthenticator } from '@backstage/plugin-auth-node';
import { Strategy } from 'openid-client';
import { TokenSet } from 'openid-client';

// @public @deprecated (undocumented)
export const authModulePinnipedProvider: () => BackendFeature;

// @public (undocumented)
const authModulePinnipedProvider_2: () => BackendFeature;
export default authModulePinnipedProvider_2;

// @public (undocumented)
export const pinnipedAuthenticator: OAuthAuthenticator<
  PinnipedStrategyCache,
  unknown
>;

// @public (undocumented)
export class PinnipedStrategyCache {
  constructor(callbackUrl: string, config: Config);
  // (undocumented)
  getStrategy(): Promise<{
    providerStrategy: Strategy<
      {
        tokenset: TokenSet;
      },
      BaseClient
    >;
    client: BaseClient;
  }>;
}
```
